package estadosPaper;

import notas.Nota;
import callForPapers.Paper;

public class ParcialmenteRevisado extends Estado {

	public ParcialmenteRevisado(Paper paper) {
		super(paper);
	}

	@Override
	public void agregarNota(Nota nota) {
		this.getPaper().agregarNotaDesdeEstado(nota);
		if (this.getPaper().getNotas().size() == 3) {
			this.getPaper().setEstado(new Revisado(this.getPaper()));
		}
	}

	@Override
	public String getDescripcion() {
		return "Parcialmente Revisado";
	}
}
